package com.aiti.lulian.gxmh.service;

import com.aiti.base.core.base.service.BaseService;
import com.aiti.base.core.page.PageResult;
import com.aiti.lulian.gxmh.dto.GxmhPolicyParamDto;
import com.aiti.lulian.gxmh.entity.GovArticle;
import com.aiti.lulian.gxmh.vo.GxmhPolicyCountVo;
import com.aiti.lulian.gxmh.vo.GxmhPolicyVo;

import java.util.List;

public interface GovArticleService extends BaseService<GovArticle> {

    void requestListPage(String type, String pageNum);

    boolean saveArticle(String uuid, String url);

    PageResult<GxmhPolicyVo> queryPolicyList(GxmhPolicyParamDto queryDto);

    List<GxmhPolicyCountVo> queryPolicyCountList();

    GxmhPolicyVo getArticle(String uuid);

    GxmhPolicyVo getHotArticle(String province,String city, String county);

}
